Big Huge Thesaurus

Macaca irus

noun

sounds kind of like